@charset "utf-8";
*{ margin:0; padding:0;}
body{ background:#fff; font-size: 14px; font-family:"microsoft Yahei", "Arial", sans-serif;}
ol,ul,li{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; font-style: normal;}
a{text-decoration:none; color:#333; transition: all .3s;}
img{ border:none;}

.header{ background:#fff; height:100px; padding:15px 0;}
.headbox{ width:1000px; margin: 0 auto;}
.zjyy_logo{ float:left; height:70px; width:180px;}
.zjyy_logo a{ display: block; height:100px; text-indent: -999em; overflow: hidden; background:url(../img/logo.png) center center no-repeat;}
.naver{ float:right; height:40px; padding-top:15px;}
.naver a{ display:inline-block; padding:0 25px; font-size: 16px; line-height: 40px; margin-left:10px; border-radius:20px;}
.naver a:hover{ background:#73b356; color:#fff;}
.naver a.active{ background:#225f07; color:#fff;}

/* p-top */
#p-top{background:none;width:auto;min-width:990px;}
#p-banner-1,#p-banner-2,#p-banner-3{ background-position: 50% 0; background-repeat: repeat-x; background-color:#ededed;}
.p-home-banner{width:990px;padding:0;margin:0 auto;clear:both;}
.p-home-banner:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#p-top-banner{background:#EFEFEF;border-bottom:1px solid #C0C0AE;}
#p-top-banner.p-container{margin:0;}
#p-top-banner.p-top-qh .p-container-body{clear:both;position:relative;height:450px;border:0 none;background:none;margin:0;}
#p-top-banner .p-top-qh-pane{position:relative;height:450px;overflow:hidden;clear:both;}
#p-top-banner .p-top-qh-pane h1 img,#p-top-banner .p-top-qh-pane h2 img{margin-top:80px;}
#p-top-banner .p-bannerqh{position:absolute;overflow:hidden;}
#p-top-banner .p-bannerqh .p-home-banner{clear:none;height:450px;overflow:hidden;width:100%;margin:0;float:left;}

.p-top-qh-nav{  width:100%; text-align: center; position: absolute; z-index: 40; bottom:10px; height:30px; left:0;}
.p-top-qh-nav a{ display: inline-block; width:10px; height:10px; margin:0 10px; background:#fff; border:2px solid #fff; border-radius:50%;}
.p-top-qh-nav a.p-active{ background:none;}
.p-top-qh-nav a:hover{ opacity:.8;}

/***首页内容块***/
.indwarp{ padding:80px 0;}
.graybg{ background:#e9e9e9;}
.fl-lt{ float:left;}
.fl-rt{ float:right;}
.mt80{ margin-top:80px;}
.indmain{ width:1000px; margin: 0 auto; overflow: hidden;}
.indtit{ text-align: center;}
.indtit h3{ height:50px; line-height: 50px; color:#225f07; font-size: 36px; font-weight: bold;}
.indtit h3 a{ color:#225f07;}
.indtit p{ height:30px; line-height: 30px; font-size: 16px; color:#999; text-transform: uppercase;}
.ind-fangan{ width:1045px; overflow: hidden; padding-top:20px;}
.ind-fangan li{ width:310px; height:180px; padding-right:35px; float:left;}
.ind-fangan li a{ display:block; height:180px; border-radius:4px; position: relative; overflow: hidden;}
.ind-fangan li a img{ width: 310px; height:180px;}
.ind-fangan li a span{ display:block; height:40px; line-height: 40px; background:#fff; background:rgba(255,255,255,0.8); padding:0 22px; position: absolute; z-index: 3; left:0; bottom:25px; font-size: 18px; color:#143a03; cursor: pointer;}

/***首页案例***/
.ind-case{ width:1100px; overflow: hidden;}
.ind-case li{ width:235px; overflow: hidden;padding:20px 20px 0 0; float:left;}
.ind-c-img{ display:block; height:165px; overflow: hidden;}
.ind-c-img img{ width:235px; height:165px;}
.ind-c-tit{ height:40px; line-height: 40px; text-align: center; overflow: hidden;}


.indleft{ width:235px; overflow: hidden;}
.inlt-tit{ height:40px; line-height: 40px; border-bottom:2px solid #d3d3d3;}
.inlt-tit h3{ float:left; font-size: 18px; padding:0 10px; border-bottom:2px solid #296f0a; height:40px; margin-right:10px;}
.inlt-tit h3 a{ color:#225f07 !important; font-weight: bold;}
.inlt-tit h3 a:hover{ color:#3f901b;}
.inlt-tit p{ font-size:12px; color:#999; text-transform: uppercase;}

/***产品分类***/
.ind-prodlist{ width:1100px; overflow: hidden; padding-top:20px;}
.ind-prodlist li{ width:235px; padding-right:20px; float:left; height:40px; line-height: 40px; overflow: hidden;}
.ind-prodlist li a{ display:block; padding-left:10px; border-radius:4px;}
.ind-prodlist li a:hover{ font-size: 15px; background:#225f07; color:#fff;}
.ind-prodlist li a:before{ content:""; display: inline-block; width:4px; height:4px; background:#aaa; margin-right:10px; vertical-align: 3px;}

/***新闻列表***/
.ind-clalist{ margin-top:10px;}
.ind-clalist li{ height:36px; line-height: 36px; overflow: hidden; border-bottom:1px dashed #ccc;}
.ind-clalist li a{ display:block;}
.ind-clalist li a:before{ content: ""; display: inline-block; width:4px; height:4px; background:#aaa; margin-right:10px; vertical-align: 3px;}
.ind-clalist li a:hover{ color:#225f07; font-weight: bold;}

/***关于我们***/
.ind-about{ width:745px; overflow: hidden;}
.ind-abox{ padding-top:20px; overflow: hidden;}
.ind-abimg{ width:222px; height:198px; float:left;}
.ind-abimg img{ width:222px; height:198px;}
.ind-abinfo{ margin-left:240px;}
.ind-abinfo h4{ font-size: 16px; color:#111; line-height: 30px;}
.ind-abinfo p{ line-height: 28px; color:#666; margin-top:5px;}
.ind-abinfo p a{ display:inline-block; color:#225f07; text-decoration: underline; padding:0 5px; border-radius:4px;}
.ind-abinfo p a:hover{ background:#225f07; color:#fff;}

/***底部***/
.footer{ background:#333}
.footpd{ padding:50px 0 40px 0;}
.footnav{ height:40px; line-height: 40px; padding-bottom:15px; border-bottom:1px solid #555;}
.footnav a{ display: inline-block; margin:0 15px; color:#666;}
.footnav a:hover{ color:#fff;}
.footinfo{ margin-top:15px; line-height: 30px; color:#666;}
.footrt{ float:right; overflow: hidden;}
.footrt li{ float:right; padding-left:25px;}
.footicon{ width:87px; height:87px; margin:0 auto; background-repeat: no-repeat;}
.footi-1{ background-image: url(../img/email.png);}
.footi-2{ background-image: url(../img/phone.png);}
.footi-3{ background-image: url(../img/address.png);}
.footrt li p{ line-height:26px; color:#666; text-align: center; margin-top:15px;}

/***内页banner***/
.inside-banner{ height:180px; background:url(../img/banner2.png) center center no-repeat;}

.inside-nav{ width:235px; float:left; overflow: hidden;}
.inside-nav dt{ height:40px; line-height: 40px; padding:0 20px; font-size: 16px; font-weight: bold; color:#fff; background:#225f07;}
.inside-nav dd{ border-left:1px solid #eee; border-right:1px solid #eee;}
.inside-nav dd a{ display: block; height:40px; line-height: 40px; border-bottom:1px dashed #eee; padding:0 20px; color:#333;}
.inside-nav dd a:hover{ color:#225f07;}
.inside-nav a.active,.inside-nav a.active:hover{ background:#e3f4db; color:#225f07; border:none;}/* height: 30px; border: none; margin:5px 10px; line-height: 30px; border-radius:4px;*/
.inside-rt{ width:745px; float:right; overflow: hidden;}
.inside-rt .ind-case{ width:765px;}


/***单页***/
.prodpage{ margin-top:20px;}
.prodpage h2{ font-size: 30px; font-weight: bold; color:#333; line-height: 46px; text-align: center;}
.prod-p-info{ line-height: 32px; margin-top:30px;}